package pers.xiaojun.boot.module.system.service.oauth2.dto;

import lombok.Builder;
import lombok.Data;

import java.util.List;

/**
 * OAuth 2.0 客户端DTO
 *
 * @author xiaojun
 * @since 2025-10-16
 */
@Data
@Builder
public class OAuth2ClientDTO {

    /**
     * 客户端编号
     */
    private String clientId;
    /**
     * 客户端密钥
     */
    private String secret;
    /**
     * 重定向的 URI 地址
     */
    private String redirectUri;
    /**
     * 授权类型（模式）
     */
    private String authorizedGrantType;
    /**
     * 授权范围
     */
    private List<String> scopes;

}
